package com.wangyb.wework.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author: wangyb
 * @Date: 2021/7/27 10:30 下午
 */
@Data
public class WwMediumQueryBo extends BaseEntity {
	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 素材媒体标识[有效期3天] */
	@ApiModelProperty("素材媒体标识[有效期3天]")
	private String mediaId;
	/** 上一次微信素材上传的时间戳 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty("上一次微信素材上传的时间戳")
	private Date lastUploadTime;
	/** 类型 news文章、link链接、image图片、audio音频、video视频、miniprogram小程序、file文件素材 */
	@ApiModelProperty("类型 news文章、link链接、image图片、audio音频、video视频、miniprogram小程序、file文件素材")
	private String type;
	/** 是否同步素材库(1-同步2-不同步，默认:1) */
	@ApiModelProperty("是否同步素材库(1-同步2-不同步，默认:1)")
	private Integer isSync;
	/** 具体内容: */
	@ApiModelProperty("具体内容:")
	private String content;
	/** 标签 */
	@ApiModelProperty("标签")
	private String tags;
	/** 企业表ID(ww_corp.id) */
	@ApiModelProperty("企业表ID(ww_corp.id)")
	private Long corpId;
	/** 上传者ID */
	@ApiModelProperty("上传者ID")
	private Long userId;
	/** 上传者名称 */
	@ApiModelProperty("上传者名称")
	private String userName;
}
